FluentBoards\App\Http\Controllers\OptionsController C

Total Complexity 124
Dependencies 16
Dependents 0
Total lines 904
Lines of code 705
Logical lines of code 345
Comment lines 16
Methods 30
Properties 2

Methods 30

Method Rating Maintainability Complexity Lines of code
backgroundInstaller()
B
35 14 87
quickSearch()
A
35 12 86
selectorOptions()
A
40 11 59
updatedUserPermission()
A
47 10 32
getBoardMembers()
A
42 8 55
getAddonsSettings()
A
41 6 55
saveAddonsSettings()
S
50 7 27
installPlugin()
S
49 4 33
saveGeneralSettings()
S
54 4 20
addMembersInBoards()
S
57 4 16
IsUserAllBoardAdmin()
S
54 3 20
getPages()
S
56 3 18
getCurrentUserPermissions()
S
57 3 17
getUserPermission()
S
56 3 17
removeUserFromBoard()
S
58 3 15
addAsSuperAdmin()
S
60 3 13
createSuperAdmin()
S
60 3 13
getGlobalNotificationSettings()
S
61 3 12
getDashboardViewSettings()
S
61 3 12
addUserDataAsSelectorOption()
S
60 2 13
RemoveUserFromSuperAdmin()
S
59 2 13
updateGlobalNotificationSettings()
S
62 2 11
updateDashboardViewSettings()
S
62 2 11
SetUserSuperAdmin()
S
63 2 10
removeUserSuperAdmin()
S
63 2 10
__construct()
S
73 1 5
isPluginInstalled()
S
79 1 3
associate_plugin_file()
S
70 1 6
getBoards()
S
65 1 9
getGeneralSettings()
S
68 1 7